tracked armored transport - Turco Inglés Diccionario